Aws\S3\Transfer A

Total Complexity 63
Dependencies 11
Dependents 1
Total lines 415
Lines of code 250
Logical lines of code 140
Comment lines 86
Methods 16
Properties 9

Methods 16

Method Rating Maintainability Complexity Lines of code
__construct()
A
42 14 50
addDebugToBefore()
A
45 10 40
createDownloadPromise()
A
44 8 41
resolveUri()
S
57 6 16
getDownloadsIterator()
S
55 3 19
promise()
S
67 3 8
prepareTarget()
S
63 3 10
uploadMultipart()
S
60 2 13
createS3Key()
S
62 2 11
getS3Args()
S
65 2 8
determineScheme()
S
77 2 3
createUploadPromise()
S
66 2 8
getUploadsIterator()
S
65 2 9
upload()
S
66 2 8
transfer()
S
82 1 3
normalizePath()
S
78 1 3